<!DOCTYPE html>
<html class="ui-page-login">

	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<title></title>
		<link href="css/mui.min.css" rel="stylesheet" />
		<link href="css/style.css" rel="stylesheet" />
		<style>
			.area {
				margin: 20px auto 0px auto;
			}
			.mui-input-group:first-child {
				margin-top: 20px;
			}
			.mui-input-group label {
				width: 22%;
			}
			.mui-input-row label~input,
			.mui-input-row label~select,
			.mui-input-row label~textarea {
				width: 78%;
			}
			.mui-checkbox input[type=checkbox],
			.mui-radio input[type=radio] {
				top: 6px;
			}
			.mui-content-padded {
				margin-top: 25px;
			}
			.mui-btn {
				padding: 10px;
			}
			
		</style>
	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
			<h1 class="mui-title">注册</h1>
		</header>
		<div class="mui-content">
			<form id="regform" class="mui-input-group">
				<div class="mui-input-row">
					<label>账号</label>
					<input id='account' type="text" class="mui-input-clear mui-input" placeholder="请输入账号">
				</div>
				<div class="mui-input-row">
					<label>密码</label>
					<input id='password' type="password" class="mui-input-clear mui-input" placeholder="请输入密码">
				</div>
				<div class="mui-input-row">
					<label>确认</label>
					<input id='password_confirm' type="password" class="mui-input-clear mui-input" placeholder="请确认密码">
				</div>
				<div class="mui-input-row">
                    <label>邮箱</label>
                    <input id='email' type="email" class="mui-input-clear mui-input" placeholder="邮箱用于找回密码">
                </div>
				<div class="mui-input-row">
					<label>昵称</label>
					<input id='name' type="text" class="mui-input-clear mui-input" placeholder="请输入昵称">
				</div>
			</form>
			<div class="mui-content-padded">
				<button id='reg' class="mui-btn mui-btn-block mui-btn-primary">注册</button>
			</div>

		</div>
		<script src="js/mui.min.js"></script>
		<script src="js/app.js"></script>
		<script src="js/myajax.js"></script>
		<script>
			(function($, doc) {
				$.init();
				$.plusReady(function() {
//					var settings = app.getSettings();
					var regButton = doc.getElementById('reg');
					var accountBox = doc.getElementById('account');
					var passwordBox = doc.getElementById('password');
					var passwordConfirmBox = doc.getElementById('password_confirm');
					var emailBox = doc.getElementById('email');
					var nameBox = doc.getElementById('name');
					regButton.addEventListener('tap', function(event) {
						var regInfo = {
							"account": accountBox.value,
							"password": passwordBox.value,
							"email": emailBox.value,
							"name": nameBox.value
						}; 
						var passwordConfirm = passwordConfirmBox.value;
						if (passwordConfirm != regInfo.password) {
							plus.nativeUI.toast('密码两次输入不一致');
							return;
						}
						app.reg(regInfo, function(err) {
							if (err) {
								plus.nativeUI.toast(err);
								return; 
							}

                            //调取ajax
							myajax.reg(regInfo,function(data){
							    
							    if(data.state){
							        if(data.state==1){
                                        alert("注册成功\n账号："+accountBox.value+"\n密码："+passwordBox.value+"\n");
                                        
                                        //账号和昵称存入本地
                                        var users = app.getUsers();
                                        var accountobj = {
                                            "account": accountBox.value
                                        };
                                        app.setUsers(accountobj);
                                        
                                        document.getElementById("regform").reset();
                                        $.openWindow({
                                            url: 'login.html',
                                            id: 'login',
                                            show: {
                                                aniShow: 'pop-in'
                                            }
                                        }); 
                                    }else{
                                        plus.nativeUI.toast(data.errinfo);
                                        return;
                                    }
							    }else{
							       plus.nativeUI.toast(data);
							       return;
							    }

							});

						});
					});
				});
			}(mui, document));
		</script>
	</body>

</html>